package com.ly.cloud.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.ly.cloud.entity.TeachBuildingPo;
import com.ly.cloud.vo.TeachBuildingVo;
	
/**
 * @Author: luhuacong
 * @Description:
 * @Date: Create on 2018/12/13
 */
@Mapper
public interface TeachBuildingMapper extends BaseMapper<TeachBuildingPo>{
	/** 
	 * Description:  查询所有教学楼信息
	 * @param page 
	 * @return List<TeachBuildingVo>
	 * @author LuHuaCong
	 * @date: 2018年12月14日
	 */
	public List<TeachBuildingVo> selectAll(Page<TeachBuildingVo> page);
	
	/** 
	 * Description:  根据校区编号和教学楼名称查询教学楼信息
	 * @param page 
	 * @param campusId 校区编号
	 * @param teachBuildName 教学楼名称
	 * @return List<TeachBuildingVo>
	 * @author LuHuaCong
	 * @date: 2018年12月13日
	 */
	public List<TeachBuildingVo> selectTeachBuildByCondition(Page<TeachBuildingVo> page, @Param("campusId") String campusId,@Param("teachBuildName") String teachBuildName);
	
}
